home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr35
/
pcbstat2.zip
/
PCBSTAT.DOC
next >
Wrap
Text File
|
1993-06-01
|
7KB
|
154 lines
PCBSTAT.EXE Ver 1.1
Written for PC BOARD VER 12.1
This program was written so that it can be run remotely through
your Board or can be run locally. This means that anyone that
has DOS level privileges can run this program if they know where
it is located.
Selection (1) from the main menu will create 9 work files.
Selection (2) from the main menu will create 3 work files.
SELECTION (1) Work File Names SELECTION (2) Work File Names
----------------------------- -----------------------------
1. WORK.PCB 1. USERSX.PCB
2. WORKX.PCB 2. USERSTAT.PCB
3. DOWN.PCB 3. USERSTATX.PCB
4. DOWNX.PCB
5. DOWNX1.PCB
6. UP.PCB
7. UPX.PCB
8. DOOR.PCB
9. DOORX.PCB
Files that are created and not deleted are.
SELECTION (1) GEN_STAT.PCB
SELECTION (2) U_STAT.PCB
All of these files will be DELETED FIRST and then RE-CREATED in
the the CURRENT DIRECTORY.
Another File that is Created if not there is PCBSTAT.PCB. If the
file exist the program will read it. This program expects the file
to contain the headers for reports and DRIVE plus PATH NAME to PC BOARD'S
CALLERS and USERS files.
Since this program was written to be run through the BOARD it does not
have any elegant screen output, just straight TTY. It reminds me of
the programs that I wrote back in 1972 on a system that used a beefed
up typewriter for the input and output.
At the time you invoke PCBSTAT for the first time it will ask for
permission to create PCBSTAT.PCB. If you answer with a (Y) it will
then ask for the Drive and Path to the BOARD'S CALLERS file and then
for the BOARD'S USERS file. After the two drive and path's have been
supplied it will ask for Report Header Line No. 1 and 2. These are
two lines that will be printed at the top of every report.
Once you have answered these questions the answers are maintained in
PCBSTAT.PCB and if you don't change anything you won't have to answer
them again. However each time you invoke the program it will display
the data and ask if it is correct. If you answer (N) it will give you
a menu that will allow you to change any of the answers.
If you have a RAM disk it helps the speed of the program a lot.
I am fortunate enough to have 4meg's in my RAM Disk and for the test
I could hold the Program along with the CALLERS and USERS files
and still have enough room for the output and work files.
If you have a small RAM Disk then I would suggest that you put the
CALLERS file in it if you can. This is the file that the program spends
the most time in.
Once the Main Menu has been displayed you only have three choices.
1. Generate General Stats (GEN_STAT.PCB)
2. Generate Users Stats (U_STAT.PCB)
3. ESC = QUIT
When you select (1 or 2) the program will take off and will display
some general information about what it is doing. A lot of the time
the program will be printing a (+) or (-)... This is only to show
you that the program is running and is done to let a remote user
see that the program is running and not locked up or gone BYE BYE..
If you can generate a (^C) from where you are while the program is
displaying any data on the screen or when it expects input from the
keyboard you can abort the program. This will not cause any problems
other than the program will abort and return you to DOS.
At some points while the program is running you can Hit any Key on
the keyboard and it will ask you if you want to abort. If you reply
with a (Y) then the Output file will be erased and you will be
returned either to DOS or back to the MAIN MENU.
This program OPENS the CALLERS AND USERS file as READ ONLY so there
is no reason to worry about it changing any of the data that is in them.
The program does just what it says it will do. There are not any
TIME BOMBS in it so it will run forever. There are not any hidden options
or program switches. For SPEED and DISK SPACE purposes the program
is PACKED. If you want to un-assemble it you will have to take this
into consideration.
PCBSTAT.EXE is written in Microsoft (C) 5.0
Acknowledgement is in order for FRANK MEGILLIGAN who is the SYSOP
for the EMMDBS board that is located at the UNIVERSITY OF KENTUCKY.
Without him providing the test data and many hours of conversation
this program would not have ever been written.
THANKS FRANK !
The EMMDBS BOARD can be reached 24 hours a day 7 days a week
at (606) 257-1597 and supports 300, 1200 and 2400 baud.
Any and all recommendations on how to improve this program will be
kindly received and appreciated. I am certain that there are enhancements
that the END USERS would like to see. By sending me your recommendations
we enter into a two way street. You get what you want if it can be done
and I make more money.
This program is provided as SHAREWARE. PLEASE make many copies and foreword
them onto anyone that could use them.
A contribution will be appreciated, this is the only way that I will
be able to continue to enhance this program.
I am a Working Stiff and calls at work are not appreciated. However
if you want Phone Support you can call me at home after 6:00pm.
Trying to reach me in the mornings is almost impossible insofar as
I work irregular hours.
Even though I detest it my legal counsel says that I must say it.
There are no warranties either expressed or implied. This is to say
that myself nor anyone associated with this program can be held
responsible for damages of any type. By using this program you
consent to the above.
For taking the time to even consider this program and to read the
DOC file I say THANK YOU.
GARLAND T. SMITH
1620 PARKERS MILL RD.
LEXINGTON, KY 40504
Phone (606) 278-7676 after(6:pm est.)
**** REVISION INFORMATION ****
Version 1.1 Released 3/5/1988
Added AVERAGE PERCENT OF HOURLY USAGE CHART.
Added Usage percentage to Page 1.
Fixed a bug where a Division by Zero would occurr and would
force the program to terminate.
This error occured when
1. There were not any uploads or downloads.
2. No conference's were used.